home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FM Towns: Free Software Collection 4
/
FM Towns Free Software Collection 4 - Disc 1.iso
/
msdos
/
tkshl
/
tksvfm.doc
< prev
next >
Wrap
Text File
|
1991-10-18
|
9KB
|
206 lines
*****************************************************************************
TKSV(TK-team 画面セーバ)
TKSHL専用画面セーバ Ver1.0F 1991-1-15
(C) 1990,1991 TK-team amusement ware
FM R50用動作バージョン (C) 1991 WITNESS
連絡先:TKチーム
ハンドル NIF-ID MAD_i-ID
------------------------------------
FM移植担当 WITNESS QFG01032 ---
------------------------------------
オリジナル作成 としくん NBB00261 MAD_0238
Qたらう MHA00175 MAD_0246
DANDY NAH00602 MAD_0247
------------------------------------
*****************************************************************************
1.はじめに
TKSVは、Command Interpreter であるTKSHL専用の画像セーバです。
一般のグラフィックエディタ等で作成された画像から、適当なサイズに切取り、パレ
ット値とともにTKG形式ファイルにセーブします。
注意 PC98バージョンとFM Rバージョンでは、プログラム名が異なります。
+---------------------+---------------------+-----------------------+
|PC98バージョン |FM Rバージョン | 備考 |
+---------------------+---------------------+-----------------------+
| TKSHL | TKSHLFM |ゲーム用コマンドシェル |
| TKSV | TKSVFM |TKSHL用画像セーバ |
| TKLD | TKLDFM |TKSHL用画像ローダ |
+---------------------+---------------------+-----------------------+
2.TKSHLでの画像の大きさ
TKSHLでは、メイン画像とマスコット画像の2種の画像を表示します。各画像の
表示のされかたは数のとおりです。
(0,0)
-------------------------------------------------------------
|*(2,1)************************************* |
|* * |
|* * |
|* メイン画像領域 * *(59,6)******* |
|* * * * |
|* * * * |
|* * * マスコット 領域 * |
|* * * * |
|* * * * |
|***********************************(57,18)* ******(77,18)* |
|+--------------------------------------------------------+ |
|| | |
|| メッセージエリア(ユーザーは気にしなくて良い) | |
|+--------------------------------------------------------+ |
-------------------------------------------------------------(79,24)
各画像サイズは以下のとおりです。
メイン画像 横半角56桁(448ドット)×縦18行(288ドット)
マスコット画像 横半角19桁(152ドット)×縦13行(208ドット)
3. セーバの使用方法
使用時の手順を説明します。
(1) 準備・セーブしたい画像の表示
TKSVでセーブしたい画像を表示します。この画像表示は、各画像ファイル
専用のローダを使用してください。
※使用できるローダの条件
・画像をローディングした後、画像を表示したままDOSのコマンドが実行でき
ること。
・画像は表画面(ページ0)に表示されること。
※使用できる画像ローダの例(動作確認済のもの)
(FMシリーズ)
XLDFM 16色画像ローダ
QLDFM 8色画像ローダ
P16LD FM-TOWNS P16形式画像ローダ
TIFLD FM-TOWNS TIFF形式画像ローダ
など
(2) 画像の取り込み・TKSVの起動
画像を表示したまま、TKSVを起動します。
起動方法の例 <A:\> TKSV (起動時パラメタは有りません。)
すると画面に四角の枠が表示されます。この枠内の画像がセーブされる画像です。
(枠線に隠れた部分の画像もセーブ範囲です。)
テンキーによって、枠の位置や大きさを変えて、セーブする画像の大きさを変更する
ことができます。
・枠の移動 下図のようにテンキーを使用すると、枠が移動します。
+----------+----------+----------+
| 7 | 8 | 9 |
| | 上に移動 | |
+----------+----------+----------+
| 4 | 5 | 6 |
| 左に移動 | | 右に移動 |
+----------+----------+----------+
| 1 | 2 | 3 |
| | 下に移動 | |
+----------+----------+----------+
・枠の大きさの変更 '0'キーを押した後、テンキーで枠の大きさを変更します。
再びテンキーを押すと、枠の移動ができます。
+----------+----------+----------+
| 7 | 8 | 9 |
| |縦を縮める| |
+----------+----------+----------+
| 4 | 5 | 6 |
|横を縮める| |横を広げる|
+----------+----------+----------+
| 1 | 2 | 3 |
| |縦を広げる| |
+----------+----------+----------+
・枠の大きさの自動設定
"M"キー メイン画像の枠設定
(TKSV起動時はメイン画像の枠になっています。)
"A"キー マスコット画像の枠設定
・画面のセーブ
"S"キーを押すと、画面のセーブが開始されます。
RGBファイル名を入力
RGBファイル名を入力します。ファイル名に特に規定は有りません。(DOSで許される
範囲なら。)通常拡張子は"RGB"です。
パスは指定できませんので、RGBファイルは同一ディレクトリにおいておいて下
さい。
RGBファイルを取り込まない時は、"N"を入力すると、現表示画面のパレットがセーブさ
ます。
セーブするファイル名を入力
セーブする画像ファイルの拡張子は"TKG"してください。
パスは指定できませんので、同一ディレクトリにTKGファイルが作成されます。
表示開始位置を入力
表示開始位置は左上端を0桁0行とし、右下端を79桁24行とします。(桁は半角単位)
表示開始位置のディフォルト値は枠の大きさで異なります。
ディフォルト値で良い場合は、"Y"を入力して下さい。変更したい場合は、"xx,yy"の
形式で表示開始位置を指定して下さい。
ディフォルト値は以下のように決まります。
枠の大きさが メイン画像の枠の場合(横56桁 縦18行) …2桁 1行目から表示
マスコット画像の枠の場合(横19桁 縦13行) …59桁 6行目から表示
上記以外の枠の場合 …セーブ時の枠の位置
4. その他
参考 RGBファイルのフォーマット
RGBファイルの長さは48バイト(0x30バイト)です。
相対位置(バイト)
+----------------------------+
0x00 |パレットコード #0 RED レベル コード|
+----------------------------+
0x01 |パレットコード #0 GREEN レベル コード|
+----------------------------+
0x02 |パレットコード #0 BLUE レベル コード|
+============================+
0x03 |パレットコード #1 RED レベル コード|
+----------------------------+
0x04 |パレットコード #1 GREEN レベル コード|
+----------------------------+
0x05 |パレットコード #1 BLUE レベル コード|
+============================+
= (省略) =
+============================+
0x2D |パレットコード #F RED レベル コード|
+----------------------------+
0x2E |パレットコード #F GREEN レベル コード|
+----------------------------+
0x2F |パレットコード #F BLUE レベル コード|
+============================+
パレットコードごとのRED,GREEN,BLUEレベルの指定は次のとおり。
上位4ビット 下位4ビット
+---------+---------+
レベルコード1バイト | 0 0 0 0 | x x x x |
+---------+---------+
NULL固定 レベルコード(0x0-0xF)